package gob.osinerg.emergencia.bean;

import gob.osinerg.emergencia.util.Converter;

import java.io.File;
import java.io.Serializable;
import java.util.Date;

public class FormularioEmergenciaUnmay extends GenericBean implements Serializable{
	
    private String nmroEmrgncia;
    private String nemrg;
    private Long frmlarioId;
    private Long uniopeId;
    private Long activiId;
    private Long unifisId;
    private String estado;
    private String nmroMsaPrtes;
    private Date fchaEmrgncia;
    private String strFecha;
    private String cdgoOsinerg;
    private String mdioInfrmtvo;
    private String tpoEmrgncia;
    private String obsrvcion;
    private String registroDgh;
    private Date fechaRecepcionMesaPartes;
    private Formulario formulario;
    private int flag;
    private String numeroExpediente;
    private String flagTemporal;
    
    private File archivReporte;
    private String logo;
    
    
    
	public String getFlagTemporal() {
		return flagTemporal;
	}
	public void setFlagTemporal(String flagTemporal) {
		this.flagTemporal = flagTemporal;
	}
	public String getNmroEmrgncia() {
		return nmroEmrgncia;
	}
	public void setNmroEmrgncia(String nmroEmrgncia) {
		this.nmroEmrgncia = nmroEmrgncia;
	}
	public String getNemrg() {
		return nemrg;
	}
	public void setNemrg(String nemrg) {
		this.nemrg = nemrg;
	}
	public Long getFrmlarioId() {
		return frmlarioId;
	}
	public void setFrmlarioId(Long frmlarioId) {
		this.frmlarioId = frmlarioId;
	}
	public Long getUniopeId() {
		return uniopeId;
	}
	public void setUniopeId(Long uniopeId) {
		this.uniopeId = uniopeId;
	}
	public Long getActiviId() {
		return activiId;
	}
	public void setActiviId(Long activiId) {
		this.activiId = activiId;
	}
	public Long getUnifisId() {
		return unifisId;
	}
	public void setUnifisId(Long unifisId) {
		this.unifisId = unifisId;
	}
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}
	public String getNmroMsaPrtes() {
		return nmroMsaPrtes;
	}
	public void setNmroMsaPrtes(String nmroMsaPrtes) {
		this.nmroMsaPrtes = nmroMsaPrtes;
	}
	public Date getFchaEmrgncia() {
		return fchaEmrgncia;
	}
	public void setFchaEmrgncia(Date fchaEmrgncia) {
		this.fchaEmrgncia = fchaEmrgncia;
		if(fchaEmrgncia != null){
			this.strFecha = Converter.dateToString(fchaEmrgncia);	
		}
	}
	
	public String getStrFecha() {
		return strFecha;
	}
	public void setStrFecha(String strFecha) {
		this.strFecha = strFecha;
		if(strFecha != null && !strFecha.equals("")){
			this.fchaEmrgncia = Converter.stringToDate(strFecha);	
		}
	}
	public String getCdgoOsinerg() {
		return cdgoOsinerg;
	}
	public void setCdgoOsinerg(String cdgoOsinerg) {
		this.cdgoOsinerg = cdgoOsinerg;
	}
	public String getMdioInfrmtvo() {
		return mdioInfrmtvo;
	}
	public void setMdioInfrmtvo(String mdioInfrmtvo) {
		this.mdioInfrmtvo = mdioInfrmtvo;
	}
	public String getTpoEmrgncia() {
		return tpoEmrgncia;
	}
	public void setTpoEmrgncia(String tpoEmrgncia) {
		this.tpoEmrgncia = tpoEmrgncia;
	}
	public String getObsrvcion() {
		return obsrvcion;
	}
	public void setObsrvcion(String obsrvcion) {
		this.obsrvcion = obsrvcion;
	}
	public String getRegistroDgh() {
		return registroDgh;
	}
	public void setRegistroDgh(String registroDgh) {
		this.registroDgh = registroDgh;
	}
	public Date getFechaRecepcionMesaPartes() {
		return fechaRecepcionMesaPartes;
	}
	public void setFechaRecepcionMesaPartes(Date fechaRecepcionMesaPartes) {
		this.fechaRecepcionMesaPartes = fechaRecepcionMesaPartes;
	}
	public Formulario getFormulario() {
		return formulario;
	}
	public void setFormulario(Formulario formulario) {
		this.formulario = formulario;
	}
	public int getFlag() {
		return flag;
	}
	public void setFlag(int flag) {
		this.flag = flag;
	}
	public File getArchivReporte() {
		return archivReporte;
	}
	public void setArchivReporte(File archivReporte) {
		this.archivReporte = archivReporte;
	}
	public String getLogo() {
		return logo;
	}
	public void setLogo(String logo) {
		this.logo = logo;
	}
	public String getNumeroExpediente() {
		return numeroExpediente;
	}
	public void setNumeroExpediente(String numeroExpediente) {
		this.numeroExpediente = numeroExpediente;
	}
    
}
